package com.hongtech.modules.oss;

import com.hongtech.framework.config.OssConfig;

/**
 * 文件上传工厂方法
 */
public final class OssFactory {

    private OssFactory() {}

    public static OssService init(OssConfig config) {
        // 获取云存储配置信息
        if (config.getType() == OssTypeEnum.LOCAL.getValue()) {
            return new LocalOssService(config);
        } else if (config.getType() == OssTypeEnum.QI_NIU.getValue()) {
            return new QiniuOssService(config);
        }
        return null;
    }

}
